#ifndef SKY_BOX_H
#define SKY_BOX_H

#include "model/model.h"
#include "shader/skyBoxShader.h"

// A simple cube centered at the origin
class SkyBox: public Model
{
public:
	SkyBox(const std::string& texture, float size=2);
	virtual void render(glm::mat4 viewMat, glm::mat4 projMat);

private:
    // model data
    Mesh _mesh;
    SkyBoxShader _shader;
};

#endif